Designing Modular Agent Systems

نویسندگان

  • Diego Bonura
  • Leonardo Mariani
  • Emanuela Merelli
چکیده

The paper contributes to research on component and multiagent systems by presenting a practical approach to the development of a modular and reusable middleware. In particular, we address the problem of the construction of the core of a middleware for MAS. Then we introduce two case studies for two different application domains: biological data integration and quality assurance in manufacturing. Our experience proves that the component-based approach provides several benefits, such as the facilitation of refactoring and reusability, but also introduces some pitfalls, such as excessive reuse. We acknowledge that reuse exploits its potential in the lower layers of a system, because components are quasi-free of business level concepts.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modular Multi-Agent Design

In this paper our aim is to bring together formal specification, automated verification, dynamic agent organisations, and visual modelling in order to provide a simple, but semantically coherent, framework for designing and developing multi-agent systems.

متن کامل

Designing Mobile Agents using Behaviour Helper Pattern

Mobile agent paradigm offers several potential advantages for distributed computing. Intelligent mobile agents are excellent propositions for open and distributed multi-agent systems where agents carry out the assigned tasks on behalf of their human counterparts efficiently. However, agent migration itself increases network traffic, thereby making these agents inefficient for the purpose over t...

متن کامل

A Generalized Graph-Based Method for Engineering Swarm Solutions to Multiagent Problems

We present two key components of a principled method for constructing modular, heterogeneous swarms. First, we generalize a well-known technique for representing swarm behaviors to extend the power of multiagent systems by specializing agents and their interactions. Second, a novel graph-based method is introduced for designing swarm-based behaviors for multiagent teams. This method includes en...

متن کامل

Extending the Capability Concept for Flexible BDI Agent Modularization

Multi-agent systems are a natural way of decomposing complex systems into more manageable and decentralized units. Nevertheless, as single agents can represent complex subsystems themselves, software engineering principles for the design and implementation of coherent parts of single agents are necessary for producing modular and reusable software artifacts. This paper picks up the formerly pro...

متن کامل

Designing Modular Architectures in the Framework

AKIRA is an open source framework designed for parallel, asynchronous and distributed computation, on the basis of some general architectural principles which are inspired by modular organization in biological systems. We introduce the motivation behind its design, the components of the framework and some examples of use: 1) a case study in a simple number domain, in which its capabilities such...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003